home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 9
/
Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO
/
050a
/
snr53b.zip
/
ENCRYPT.S
< prev
next >
Wrap
Text File
|
1993-05-30
|
5KB
|
344 lines
\ ENCRYPT.S
\ Companion table to DECRYPT.S
\ This file will encrypt any disk file, binary or ASCII
\ (turn a readable file into an unreadable one in a controlled manner)
\ The encryption routines are designed to prevent casual observers from
\ viewing sensitive data files; they will not prevent a determined
\ code-breaker from eventually decoding the file.
\ Notes: Program files and other files with a large number of graphic
\ characters (8-bit non-ASCII) will encrypt larger than the original file
\ because of the way I am tagging high-order characters. On the other
\ hand, ASCII files may encrypt somewhat smaller than the original file
\ because of space band compression.
\ USE WITH CAUTION!
\ 1. Always back up critical files before encrypting them.
\ 2. Don't lose or modify DECRYPT.S. If you want new encrypt/decrypt
\ tables, name them something different, or you won't be able to
\ decrypt earlier files.
\09=\01
\08=\02
\07=\03
\06=\04
\05=\05
\04=\06
\0d*01=\07*00*11
\02=\08
\01=\09
\0e=\0e
\4d=\10
\46=\11
\61*31=\12*30*01
\49=\13
\51=\14*20*31
\7e=\15
\47=\16
\52=\17
\53=\18
\3e=\19
\54=\1a*00*11
\40=\1b
\20*31=\1c*30*41
\42=\1d
\6c=\1e*20*31
\0a*11=\1f*10*21
\65*31=\20*30*01
\3b=\21
\62=\22
\4a=\23
\4f=\24
\63=\25
\45=\26
\0d*31=\27*30*01
\48=\28
\3c=\29
\2e*01=\2b*00*11
\61*21=\32*20*31
\6d=\33
\69=\34
\2e*11=\35*10*21
\60=\39
\00=\3a
\38=\3c
\39=\3d
\2e*21=\3e*20*31
\50=\40
\43=\41
\71=\42
\30*11=\43*10*21
\59=\44
\5d=\45
\70=\46
\32=\47
\65*11=\48*10*21
\1b=\49
\6f=\4a
\73=\4b
\1a=\4c
\7f=\4d
\72=\4e
\0a*21=\4f*20*31
\20*51=\51*50*01
\2a\2a\2a\2a=\52
\2a\2a\2a=\56*20*31
\20*41=\59*40*51
\2e*31=\5a*30*41
\1c=\5b
\1d=\5d
\6e=\60*10*21
\4e=\61
\7c=\62
\7a=\63
\41=\64
\5e=\65
\23=\66
\0d*00=\67*01
\6a=\68
\6b=\69
\79=\6a
\3d=\6b
\78=\6c
\7b=\6d
\44=\6e
\58=\6f
\66=\70
\4b=\71
\68=\72
\30*21=\73*20*31
\3a=\74
\2a\2a=\75
\64=\76
\2e*41=\77*40*01
\65*21=\78*20*31
\5a=\79
\24=\7a
\55=\7b
\0b=\7c
\67=\7d
\5c=\7e
\56=\7f
\5f=\80
\3f=\81
\57=\82
\4c=\83
\75=\84
\7d=\85
\25=\86
\0d*11=\87*10*21
\65*00=\88*01
\2e*00=\89*01
\2d=\8a
\77=\8b
\5b=\8c
\76=\8d
\31=\8e
\0a*01=\8f*00*11
\26=\90
\2f=\91
\20*00=\92*01
\20=\93
---=\94
\00*00=\96*01
\20*01=\97*00*11
\20*11=\99*10*21
\20*21=\9a*20*01
\00*01=\9b*00*11
\20*21=\9c*20*31
\00*11=\9d*10*21
--------=\a1
\61*11=\a2*10*21
\30*01=\a3*00*11
\21=\a4
\1f=\a5
\0c=\a6
\0d*21=\a7*20*31
\1e=\a8
\27=\a9
\33=\aa
\22=\ab
-----=\ac
\0f=\ad
\36=\b0
\2a\2a\2a\2a\2a=\b1
\2a=\b2
\28=\b4
\74=\b6*21
\34=\b9
\30*31=\bd*30*01
\0a*31=\bf*30*01
\c6=\c0\11
\c9=\c0\13
\c7=\c0\16
\d3=\c0\18
\d4=\c0\1a
\c0=\c0\1b
\ca=\c0\23
\c8=\c0\28
\cb=\c0\71
\c2=\c1\1d
\ec=\c1\1e
\c5=\c1\26
\ed=\c1\33
\e9=\c1\34
\29=\c2
\ee=\c3\60
\c1=\c3\64
\de=\c3\65
\ea=\c3\68
\eb=\c3\69
\c4=\c3\6e
\d8=\c3\6f
\e8=\c3\72
\00*21=\c4*20*31
\00*31=\c5*30*41
\00*41=\c6*40*01
\00\00\00\00\00\00\00=\c7
\00\00\00\00\00=\c8
\fe=\d0\15
\f1=\d0\42
\f0=\d0\46
\f3=\d0\4b
\ff=\d0\4d
\f2=\d0\4e
\fc=\d0\62
\fa=\d0\63
\f9=\d0\6a
\f8=\d0\6c
\fb=\d1\6d
\f5=\d1\84
\fd=\d1\85
\f7=\d1\8b
\f6=\d1\8d
\f4=\d1\b6
\89=\d2\01
\88=\d2\02
\87=\d2\03
\86=\d2\04
\85=\d2\05
\84=\d2\06
\82=\d2\08
\81=\d2\09
\8e=\d2\0e
\80=\d2\3a
\8d=\d2\67
\9b=\d3\49
\9a=\d3\4c
\9c=\d3\5b
\9d=\d3\5d
\8b=\d3\7c
\8c=\d3\a6
\8f=\d3\ad
\83=\d3\fa
\8a=\d3\fb
\9f=\d4\a5
\9e=\d4\a8
\90=\d4\e0
\91=\d4\e1
\93=\d4\e3
\94=\d4\e4
\95=\d4\e5
\96=\d4\e6
\97=\d4\e7
\98=\d4\e8
\99=\d4\e9
\92=\d4\ea
\37=\d5
\a3=\d6\66
\a4=\d6\7a
\a5=\d6\86
\ad=\d6\8a
\a6=\d6\90
\af=\d6\91
\a1=\d6\a4
\a7=\d6\a9
\a2=\d6\ab
\aa=\d6\b2
\a8=\d6\b4
\a9=\d6\c2
\ab=\d6\eb
\ac=\d6\fe
\be=\d7\19
\bb=\d7\21
\bc=\d7\29
\b8=\d7\3c
\b9=\d7\3d
\b2=\d7\47
\bd=\d7\6b
\ba=\d7\74
\bf=\d7\81
\b1=\d7\8e
\b3=\d7\aa
\b6=\d7\b0
\b4=\d7\b9
\b7=\d7\d5
\65*01=\d8*00*11
\cd=\d9\10
\d1=\d9\14
\d2=\d9\17
\e2=\d9\22
\cf=\d9\24
\d0=\d9\40
\ce=\d9\61
\cc=\d9\83
\b5=\d9\db
\b0=\d9\f3
\e3=\da\25
\e0=\da\39
\d9=\da\44
\dd=\da\45
\e6=\da\70
\e4=\da\76
\da=\da\79
\dc=\da\7e
\e5=\da\88
\db=\da\8c
\35=\db
\20*11=\de*10*21
\10=\e0
\11=\e1
\61*01=\e2*00*11
\13=\e3
\14=\e4
\15=\e5
\16=\e6
\17=\e7
\18=\e8
\19=\e9
\12=\ea
\2b=\eb
\20*01=\ec*00*11
\61*00=\f2*01
\30*00=\f3*01
\03=\fa
\0a*00=\fb*01
\20*00=\fc*01
\2c=\fe
\e1*31=\ff\12*30*01
\a0*31=\ff\1c*30*41
\ae*01=\ff\2b*00*11
\e1*21=\ff\32*20*31
\ae*11=\ff\35*10*21
\ae*21=\ff\3e*20*31
\c3=\ff\41
\ef=\ff\4a
\a0*51=\ff\51*50*01
\a0*41=\ff\59*40*51
\ae*31=\ff\5a*30*41
\ae*41=\ff\77*40*01
\d5=\ff\7b
\e7=\ff\7d
\d6=\ff\7f
\df=\ff\80
\d7=\ff\82
\ae*00=\ff\89*01
\a0*21=\ff\9c*20*31
\e1*11=\ff\a2*10*21
\a0*11=\ff\de*10*21
\e1*01=\ff\e2*00*11
\a0*01=\ff\ec*00*11
\e1*00=\ff\f2*01
\a0*00=\ff\fc*01